sql select query explained